from pathlib import Path

pwd = Path().parent.absolute().parent

def source(v) -> str:
    return "main-v{}".format(v)

def binary(v, t) -> str:
    return "main-v{}-t{}.out".format(v, t)

def input(i) -> str:
    return "input-{}.txt".format(i)

def output(v, t, i) -> str:
    return "output-v{v}-t{t}-i{i}.txt".format(v=v, t=t, i=i)

def log(v, t, i) -> str:
    return "log-v{v}-t{t}-i{i}.txt".format(v=v, t=t, i=i)